[]
Abstract panel used to render days, month years and days of weeks as a uniform grid which also allows rendering slots out of view.
public abstract class CalendarSlotsPanel<S> : UIView, IDependencyObject where S : CalendarSlotInfo
Public MustInherit Class CalendarSlotsPanel(Of S As CalendarSlotInfo)
Inherits UIView
Implements IDependencyObject
| Name | Description |
|---|---|
| S | The type of the slot. Inherit this class to add custom properties. |
| Name | Description |
|---|---|
| CalendarSlotsPanel() | Initializes a new instance of the CalendarSlotsPanel<S> class. |
| CalendarSlotsPanel(CGRect) | Initializes a new instance of the CalendarSlotsPanel class. |
| CalendarSlotsPanel(nint) | Initializes a new instance of the CalendarSlotsPanel class. |
| Name | Description |
|---|---|
| ColumnsProperty | Identifies the Columns dependency property. |
| RowsProperty | Identifies the Rows dependency property. |
| Name | Description |
|---|---|
| Adapter | Returns reference to the CalendarAdapter object. |
| Calendar | The calendar associated to the panel. |
| Columns | Gets or sets the number of visible columns. |
| EndOverflow | Gets the length in pixels of the elements that are out of view at the end considering CalendarOrientation. |
| IntrinsicContentSize | |
| IsDisposed | Gets whether this instance is disposed. |
| Overflow | Gets the lengths in pixels of the visible boundaries. |
| Rows | Gets or sets the number of visible rows. |
| StartOverflow | Gets the length in pixels of the elements that are out of view at the start considering CalendarOrientation. |
| Name | Description |
|---|---|
| Dispose(bool) | |
| GetSlots() | When overriden, it returns the slots that will be displayed. |
| LayoutSubviews() | |
| MovedToWindow() | |
| Refresh(bool) | Recreates the slots. |
| SizeThatFits(CGSize) |